##############################################################
## Manual update Coppermine Photo Gallery from 1.4.19 to 1.4.20 by Chianuk
##############################################################
## *********************************************
## Changelog
## =========
## [A] = Added new feature
## [B] = Bugfix (fix something that wasn't working as expected)
## [C] = Cosmetical fix (layout, typo etc.)
## [D] = Documentation improvements
## [M] = Maintenance works
## [O] = Optimization of code
## [S] = Security fix (issues that are related to security)
## *********************************************
##
## 2009-02-04 [M] Release of cpg1.4.20 {GauGau}
## 2009-02-04 [M] Updated version count as a preparation for the release of cpg1.4.20 {GauGau}
## 2009-02-02 [S] Added fix for security vulnerability reported on -> http://www.milw0rm.com/exploits/7909 {Aditya}
## 2009-01-28 [M] Updated header to reflect new year {GauGau}
## 2009-01-28 [O] Updated XMB bridge file to work with recent versions of that application (user contribution, thread ID 57550) {GauGau}
## 2008-12-31 [B] Update names associated with pictures and comments when user name is changed {Nibbler}
## 2008-12-23 [B] Fixed issue involving display of name field in the report to admin form {TranzNDance}
## 2008-11-09 [B] Added missing translation to German language files (thread ID 56204) {GauGau}
## 2008-10-20 [M] Re-did the credits section of the language files for easier future integration into cpg1.5.x {GauGau}
## 2008-10-19 [O] Removed double ; at line ends (thread ID 51899) {GauGau}
## 2008-10-19 [C] Fixed validation issue with registration screen (thread ID 51310) {GauGau}
## 2008-10-18 [B] Added error message if pic editor is being run with missing parameters or without authorization (thread ID 54414) {GauGau}
## 2008-10-18 [B] Fixed error message in ecard.php that complained about wrong recipient email although sender email is wrong (thread ID 50844) {GauGau}
## 2008-10-18 [C] Fixed minor smilies issue (thread ID 52804) {GauGau}
## 2008-10-18 [B] Fixed upload permission issue for bridged galleries (thread ID 50798) {GauGau}
## 2008-10-18 [C] Improved improper translation (thread ID 50460) {GauGau}
## 2008-10-08 [B] Corrected SMF2 anonymous user fix {Nibbler}
## 2008-09-17 [O] Reduced memory usage of keyword manager {Nibbler}
## 2008-09-06 [A] Added Croation language file (user contribution) {GauGau}
## 2008-08-11 [B] Fixing thumbnail dimension calculation rounding error {Nibbler}
## 2008-08-07 [M] Updated version count from cpg1.4.19 to cpg1.4.20 in subversion repository as a preparation for the next release {GauGau}
##
##############################################################
## Files To Edit:
##	include/exif.php
##	include/functions.inc.php
##	include/init.inc.php
##	include/smilies.inc.php
##	include/themes.inc.php
##	bridgemgr.php
##	ecard.php
##	picEditor.php
##	register.php
##	report_file.php
##	upload.php
##	usermgr.php
##	versioncheck.php
## Included Files:
##	xmb.inc.php
##	german.php
##	german_sie.php
##
##############################################################
## Before Applying This Uptdate To Your Gallery, You Should Back Up All Files Related To This Update
##############################################################
# 
#-----[ COPY ]------------------------------------------ 
#
copy xmb.inc.php to bridge/xmb.inc.php
copy german.php to lang/german.php
copy german_sie.php to lang/german_sie.php
# 
#-----[ OPEN ]------------------------------------------ 
#
include/exif.php
# 
#-----[ FIND ]------------------------------------------ 
#
      $result['JFIF']['Identifier'] = substr($data,0,5);;
# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
      $result['JFIF']['Identifier'] = substr($data,0,5);
# 
#-----[ OPEN ]------------------------------------------ 
#
include/functions.inc.php
# 
#-----[ FIND ]------------------------------------------ 
#
        } else $keyword = '';
# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
        } else {
        	$keyword = '';
        }
# 
#-----[ FIND ]------------------------------------------ 
#
                if ($set_caption) build_caption($rowset);
# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
                if ($set_caption) {
                	build_caption($rowset);
                }
# 
#-----[ FIND ]------------------------------------------ 
#
        $image_size['width'] = ceil($width / $ratio);
        $image_size['height'] = ceil($height / $ratio);
# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
        $image_size['width'] =  (int) ($width / $ratio);
        $image_size['height'] = (int) ($height / $ratio);
# 
#-----[ FIND ]------------------------------------------ 
#
                        $thumb_list[$i]['pid'] = $row['pid'];;
# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
                        $thumb_list[$i]['pid'] = $row['pid'];
# 
#-----[ FIND & DELETE ]------------------------------------------ 
#
        // check if relocate_server.php exists
        /* removed, because a harmless version of the file has been added
        if (file_exists('relocate_server.php')) {
            ob_start();
            starttable('100%', $lang_version_alert['security_alert']);
            print '<tr><td class="tableb">';
            print $lang_version_alert['relocate_exists'];
            print '</td></tr>';
            endtable();
            print '<br />';
            $return .= ob_get_contents();
            ob_end_clean();
        }
        */
# 
#-----[ FIND ]------------------------------------------ 
#
  $str = str_replace(array('&amp;', '&quot;', '&lt;', '&gt;'), array('&', '"', '<', '>'), $str);;
# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
  $str = str_replace(array('&amp;', '&quot;', '&lt;', '&gt;'), array('&', '"', '<', '>'), $str);
# 
#-----[ OPEN ]------------------------------------------ 
#
include/init.inc.php
# 
#-----[ FIND ]------------------------------------------ 
#
define('COPPERMINE_VERSION', '1.4.19');
# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
define('COPPERMINE_VERSION', '1.4.20');
# 
#-----[ FIND ]------------------------------------------ 
#
$keysToSkip = array('_POST', '_GET', '_COOKIE', '_REQUEST', '_SERVER', 'HTML_SUBST');
# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
$keysToSkip = array('_POST', '_GET', '_COOKIE', '_REQUEST', '_SERVER', 'HTML_SUBST', 'keysToSkip', 'register_globals_flag', 'cpgdebugger');

if (ini_get('register_globals') == '1' || strtolower(ini_get('register_globals')) == 'on') {
    $register_globals_flag = true;
} else {
    $register_globals_flag = false;
}
# 
#-----[ FIND ALL ]------------------------------------------ 
#
                        if (!in_array($key, $keysToSkip) && isset($$key) && ini_get('register_globals') == '1') unset($$key);
# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
                        if (!in_array($key, $keysToSkip) && isset($$key) && $register_globals_flag) unset($$key);
# 
#-----[ FIND ]------------------------------------------ 
#
                        if (!in_array($key, $keysToSkip) && isset($$key) && ini_get('register_globals') == '1') unset($$key);
# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
                        if (!in_array($key, $keysToSkip) && isset($$key) && $register_globals_flag) {
                            unset($$key);
                        }
# 
#-----[ OPEN ]------------------------------------------ 
#
include/smilies.inc.php
# 
#-----[ FIND ]------------------------------------------ 
#
        if (document.$form.$field.createTextRange && document.post.message.caretPos) {
# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
        if (document.$form.$field.createTextRange && document.$form.$field.caretPos) {
# 
#-----[ OPEN ]------------------------------------------ 
#
include/themes.inc.php
# 
#-----[ FIND ]------------------------------------------ 
#
    global $USER, $USER_DATA, $ALBUM_SET, $CONFIG, $time_start, $query_stats, $queries;;
# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
    global $USER, $USER_DATA, $ALBUM_SET, $CONFIG, $time_start, $query_stats, $queries;
# 
#-----[ OPEN ]------------------------------------------ 
#
bridgemgr.php
# 
#-----[ FIND ]------------------------------------------ 
#
  'full_name' => 'XMB 1.9',
  'short_name' => 'xmb',
  'support_url' => 'http://www.xmbforum.com/',
  'full_forum_url_default' => 'http://www.yoursite.com/board',
  'full_forum_url_used' => 'mandatory,not_empty,no_trailing_slash',
  'relative_path_to_config_file_default' => '../board/',
  'relative_path_to_config_file_used' => 'lookfor,config.php',
  'use_post_based_groups_default' => '0',
# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
  'full_name' => 'XMB 1.9.10 or better',
  'short_name' => 'xmb',
  'support_url' => 'http://www.xmbforum.com/',
  'full_forum_url_default' => '',
  'full_forum_url_used' => '',
  'relative_path_to_config_file_default' => '../XMB/',
  'relative_path_to_config_file_used' => 'lookfor,config.php',
  'use_post_based_groups_default' => '1',
# 
#-----[ OPEN ]------------------------------------------ 
#
ecard.php
# 
#-----[ FIND ]------------------------------------------ 
#
$invalid_email = '<font size="1">' . $lang_ecard_php['invalid_email'] . ' (' . $recipient_email . ')</font>';
if (!$valid_sender_email && count($_POST) > 0) $sender_email_warning = $invalid_email;
if (!$valid_recipient_email && count($_POST) > 0) $recipient_email_warning = $invalid_email;
# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
if (!$valid_sender_email && count($_POST) > 0) {
	$sender_email_warning = '<font size="1">' . $lang_ecard_php['invalid_email'] . ' (' . $sender_email . ')</font>';
}
if (!$valid_recipient_email && count($_POST) > 0) {
	$recipient_email_warning = '<font size="1">' . $lang_ecard_php['invalid_email'] . ' (' . $recipient_email . ')</font>';
}
# 
#-----[ OPEN ]------------------------------------------ 
#
picEditor.php
# 
#-----[ FIND ]------------------------------------------ 
#
        $pid = -1;
}
# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
        $pid = -1;
        cpg_die(ERROR, $lang_errors['param_missing'], __FILE__, __LINE__);
}

// Initialize the array
$CURRENT_PIC = array();

if (!(GALLERY_ADMIN_MODE || ($CONFIG['users_can_edit_pics'] && $CURRENT_PIC['owner_id'] == USER_ID)) || !USER_ID) {
    cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
}
# 
#-----[ FIND & DELETE]------------------------------------------ 
#
                if (!(GALLERY_ADMIN_MODE || ($CONFIG['users_can_edit_pics'] && $CURRENT_PIC['owner_id'] == USER_ID)) || !USER_ID) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
# 
#-----[ OPEN ]------------------------------------------ 
#
register.php
# 
#-----[ FIND ]------------------------------------------ 
#
    starttable(-1, $lang_register_php['term_cond']);
    echo <<<EOT
        <form method="post" action="{$_SERVER['PHP_SELF']}">



        <tr>
                <td class="tableb" style="padding: 10px;">

EOT;
    echo str_replace('{SITE_NAME}', $CONFIG['gallery_name'], $lang_register_disclamer);

    echo <<<EOT
                </td>
        </tr>
        <tr>
                <td colspan="2" align="center" class="tablef">
                        <input type="submit" name="agree" value="{$lang_register_php['i_agree']}" class="button" />
                </td>
        </tr>
        </form>

EOT;
    endtable();

}
# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
    echo <<<EOT
        <form method="post" action="{$_SERVER['PHP_SELF']}">
EOT;
    starttable(-1, $lang_register_php['term_cond']);
    echo <<<EOT
        <tr>
                <td class="tableb" style="padding: 10px;">

EOT;
    echo str_replace('{SITE_NAME}', $CONFIG['gallery_name'], $lang_register_disclamer);

    echo <<<EOT
                </td>
        </tr>
        <tr>
                <td colspan="2" align="center" class="tablef">
                        <input type="submit" name="agree" value="{$lang_register_php['i_agree']}" class="button" />
                </td>
        </tr>


EOT;
    endtable();
    print '</form>';
}
# 
#-----[ FIND ]------------------------------------------ 
#
    starttable(-1, $lang_register_php['enter_info'], 2);
    echo <<<EOT
        <form method="post" action="{$_SERVER['PHP_SELF']}">

EOT;
# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
    echo <<<EOT
        <form method="post" action="{$_SERVER['PHP_SELF']}">

EOT;
    starttable(-1, $lang_register_php['enter_info'], 2);
# 
#-----[ FIND ]------------------------------------------ 
#
                        <b>{$element[1]}<b>

# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
                        <b>{$element[1]}</b>
# 
#-----[ FIND ]------------------------------------------ 
#
                <textarea name="{$element[1]}" rows="7" wrap="virtual"  class="textinput" style="width:100%">$value</textarea>
# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
                <textarea name="{$element[1]}" rows="7" cols="60" class="textinput" style="width:100%">$value</textarea>
# 
#-----[ FIND ]------------------------------------------ 
#
                        <b><ul>$errors</ul><b>
                </td>
        </tr>

EOT;
    }
    echo <<<EOT
        <tr>
                <td colspan="2" align="center" class="tablef">
                        <input type="submit" name="submit" value="{$lang_register_php['submit']}" class="button" />
                </td>
        </tr>
        </form>

EOT;
    endtable();

}
# 
#-----[ REPLACE WITH ]--------------------------------- 
# 
                        <ul>$errors</ul>
                </td>
        </tr>

EOT;
    }
    echo <<<EOT
        <tr>
                <td colspan="2" align="center" class="tablef">
                        <input type="submit" name="submit" value="{$lang_register_php['submit']}" class="button" />
                </td>
        </tr>


EOT;
    endtable();
    print '</form>';
}
# 
#-----[ OPEN ]------------------------------------------ 
#
report_file.php
# 
#-----[ FIND ]------------------------------------------ 
#
        $sender_box = $sender_email;
# 
#-----[ AFTER, ADD ]------------------------------------------
# 
		$sender_name = $USER_DATA['user_name'];
        $sender_name_box = $sender_name;
# 
#-----[ OPEN ]------------------------------------------ 
#
upload.php
# 
#-----[ FIND ]------------------------------------------ 
#
// Get public and private albums, and set maximum individual file size.
# 
#-----[ AFTER, ADD ]------------------------------------------
# 
if (USER_CAN_UPLOAD_PICTURES){
# 
#-----[ FIND ]------------------------------------------ 
#
        $user_albums_list = array();
    }
} else {
    $user_albums_list = array();
# 
#-----[ AFTER, ADD ]------------------------------------------
# 
	}
} else {
	$public_albums_list = array();
# 
#-----[ OPEN ]------------------------------------------ 
#
usermgr.php
# 
#-----[ FIND ]------------------------------------------ 
#
    if (!empty($user_password)) $sql_update .= ", user_password = '".(($CONFIG['enable_encrypted_passwords'])?md5($user_password):$user_password)."'";
    $sql_update .= " WHERE user_id = '$user_id'";

    cpg_db_query($sql_update);
# 
#-----[ AFTER, ADD ]------------------------------------------
# 
    // Update pictures' owner name
    cpg_db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET owner_name = '$user_name' WHERE owner_id = $user_id");

    // Update comments' author name
    cpg_db_query("UPDATE {$CONFIG['TABLE_COMMENTS']} SET msg_author = '$user_name' WHERE author_id = $user_id");    
# 
#-----[ OPEN ]------------------------------------------ 
#
versioncheck.php
# 
#-----[ FIND ]------------------------------------------ 
#
1.4.19|themes/water_drop/images|||optional|r@
# 
#-----[ AFTER, ADD ]------------------------------------------
# 
1.4.20|addpic.php|1.4.20|5705|mandatory|r@
1.4.20|admin.php|1.4.20|5705|mandatory|r@
1.4.20|albmgr.php|1.4.20|5705|mandatory|r@
1.4.20|anycontent.php|1.4.20|5705|mandatory|r@
1.4.20|banning.php|1.4.20|5705|mandatory|r@
1.4.20|bridgemgr.php|1.4.20|5705|mandatory|r@
1.4.20|calendar.php|1.4.20|5705|mandatory|r@
1.4.20|catmgr.php|1.4.20|5705|mandatory|r@
1.4.20|charsetmgr.php|1.4.20|5705|mandatory|r@
1.4.20|config.php|1.4.20|5705|optional|r@
1.4.20|db_ecard.php|1.4.20|5705|mandatory|r@
1.4.20|db_input.php|1.4.20|5705|mandatory|r@
1.4.20|delete.php|1.4.20|5705|mandatory|r@
1.4.20|displayecard.php|1.4.20|5705|mandatory|r@
1.4.20|displayimage.php|1.4.20|5705|mandatory|r@
1.4.20|displayreport.php|1.4.20|5705|mandatory|r@
1.4.20|ecard.php|1.4.20|5705|mandatory|r@
1.4.20|editOnePic.php|1.4.20|5705|mandatory|r@
1.4.20|editpics.php|1.4.20|5705|mandatory|r@
1.4.20|exifmgr.php|1.4.20|5705|mandatory|r@
1.4.20|faq.php|1.4.20|5705|mandatory|r@
1.4.20|forgot_passwd.php|1.4.20|5705|mandatory|r@
1.4.20|getlang.php|1.4.20|5705|mandatory|r@
1.4.20|groupmgr.php|1.4.20|5705|mandatory|r@
1.4.20|image_processor.php|1.4.20|5705|mandatory|r@
1.4.20|index.php|1.4.20|5705|mandatory|r@
1.4.20|install.php|1.4.20|5705|mandatory|r@
1.4.20|installer.css|1.4.20|5705|mandatory|r@
1.4.20|keyword_create_dict.php|1.4.20|5705|mandatory|r@
1.4.20|keyword_select.php|1.4.20|5705|mandatory|r@
1.4.20|keywordmgr.php|1.4.20|5705|mandatory|r@
1.4.20|login.php|1.4.20|5705|mandatory|r@
1.4.20|logout.php|1.4.20|5705|mandatory|r@
1.4.20|minibrowser.php|1.4.20|5705|mandatory|r@
1.4.20|mode.php|1.4.20|5705|mandatory|r@
1.4.20|modifyalb.php|1.4.20|5705|mandatory|r@
1.4.20|phpinfo.php|1.4.20|5705|mandatory|r@
1.4.20|picEditor.php|1.4.20|5707|mandatory|r@
1.4.20|picmgr.php|1.4.20|5705|mandatory|r@
1.4.20|pluginmgr.php|1.4.20|5705|mandatory|r@
1.4.20|profile.php|1.4.20|5705|mandatory|r@
1.4.20|ratepic.php|1.4.20|5705|mandatory|r@
1.4.20|register.php|1.4.20|5705|mandatory|r@
1.4.20|relocate_server.php|1.4.20|5705|optional|r@
1.4.20|report_file.php|1.4.20|5705|mandatory|r@
1.4.20|reviewcom.php|1.4.20|5705|mandatory|r@
1.4.20|scripts.js|1.4.20|5705|mandatory|r@
1.4.20|search.php|1.4.20|5705|mandatory|r@
1.4.20|searchnew.php|1.4.20|5705|mandatory|r@
1.4.20|showthumb.php|1.4.20|5705|mandatory|r@
1.4.20|stat_details.php|1.4.20|5705|mandatory|r@
1.4.20|thumbnails.php|1.4.20|5705|mandatory|r@
1.4.20|update.php|1.4.20|5705|mandatory|r@
1.4.20|upgrade-1.0-to-1.2.php|1.4.20|5705|mandatory|r@
1.4.20|upload.php|1.4.20|5705|mandatory|r@
1.4.20|usermgr.php|1.4.20|5705|mandatory|r@
1.4.20|util.php|1.4.20|5705|mandatory|r@
1.4.20|versioncheck.php|1.4.20|5712|mandatory|r@
1.4.20|viewlog.php|1.4.20|5705|mandatory|r@
1.4.20|xp_publish.php|1.4.20|5705|mandatory|r@
1.4.20|zipdownload.php|1.4.20|5705|mandatory|r@
1.4.20|**fullpath**|||mandatory|w@
1.4.20|**fullpath**/index.php|||optional|w@
1.4.20|**fullpath**/edit/index.html|||optional|w@
1.4.20|**fullpath**/edit/no_FTP-uploads_into_this_folder!|||optional|w@
1.4.20|**fullpath**/edit|||mandatory|w@
1.4.20|**fullpath**/edit/index.html|||optional|w@
1.4.20|**fullpath**/**userpics**|||mandatory|w@
1.4.20|**fullpath**/**userpics**/index.php|||optional|w@
1.4.20|**fullpath**/**userpics**/no_FTP-uploads_into_this_folder!|||optional|w@
1.4.20|bridge|||mandatory|r@
1.4.20|bridge/coppermine.inc.php|1.4.20|5705|mandatory|r@
1.4.20|bridge/invisionboard20.inc.php|1.4.20|5705|optional|r@
1.4.20|bridge/mambo.inc.php|1.4.20|5705|optional|r@
1.4.20|bridge/mybb.inc.php|1.4.20|5705|optional|r@
1.4.20|bridge/phorum.inc.php|1.4.20|5705|optional|r@
1.4.20|bridge/phpbb.inc.php|1.4.20|5705|optional|r@
1.4.20|bridge/phpbb2018.inc.php|1.4.20|5705|optional|r@
1.4.20|bridge/phpbb22.inc.php|1.4.20|5705|optional|r@
1.4.20|bridge/punbb115.inc.php|1.4.20|5705|optional|r@
1.4.20|bridge/punbb12.inc.php|1.4.20|5705|optional|r@
1.4.20|bridge/smf10.inc.php|1.4.20|5705|optional|r@
1.4.20|bridge/smf20.inc.php|1.4.20|5705|optional|r@
1.4.20|bridge/udb_base.inc.php|1.4.20|5705|mandatory|r@
1.4.20|bridge/vbulletin30.inc.php|1.4.20|5705|optional|r@
1.4.20|bridge/xmb.inc.php|1.4.20|5706|optional|r@
1.4.20|bridge/xoops.inc.php|1.4.20|5705|optional|r@
1.4.20|docs|||mandatory|r@
1.4.20|docs/faq.htm|||optional|r@
1.4.20|docs/faq_de.htm|||optional|r@
1.4.20|docs/faq_fr.htm|||optional|r@
1.4.20|docs/index.htm|1.4.20|5710|mandatory|r@
1.4.20|docs/index_es.htm|1.4.20|4392|mandatory|r@
1.4.20|docs/index_fr.htm||5705|mandatory|r@
1.4.20|docs/README.html||5705|optional|r@
1.4.20|docs/showdoc.php|1.4.20|5705|mandatory|r@
1.4.20|docs/style.css|1.4.20|5705|mandatory|r@
1.4.20|docs/theme.htm|||optional|r@
1.4.20|docs/translation.htm|||optional|r@
1.4.20|docs/pics|||mandatory|r@
1.4.20|docs/theme|||optional|r@
1.4.20|docs/theme/edit_style.html|||optional|r@
1.4.20|docs/theme/edit_template.html|||optional|r@
1.4.20|docs/theme/edit_theme.html|1.4.20||optional|r@
1.4.20|docs/theme/index.html|||optional|r@
1.4.20|docs/theme/style.css|1.4.20|5705|optional|r@
1.4.20|docs/theme/validation.html|||optional|r@
1.4.20|include|||mandatory|w@
1.4.20|include/archive.php|1.4.20|5705|mandatory|r@
1.4.20|include/config.inc.php|||mandatory|r@
1.4.20|include/config.inc.php.sample|||optional|r@
1.4.20|include/crop.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/debugger.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/exif.php|1.4.20|5705|mandatory|r@
1.4.20|include/exif_php.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/functions.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/imageObjectGD.class.php|1.4.20|5705|mandatory|r@
1.4.20|include/imageObjectIM.class.php|1.4.20|5705|mandatory|r@
1.4.20|include/index.html|1.4.20|4784|mandatory|r@
1.4.20|include/init.inc.php|1.4.20|5710|mandatory|r@
1.4.20|include/iptc.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/keyword.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/langfallback.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/logger.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/mailer.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/mb.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/media.functions.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/phpmailer.lang-en.php|1.4.20|5705|mandatory|r@
1.4.20|include/picmgmt.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/plugin_api.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/search.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/select_lang.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/slideshow.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/smilies.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/smtp.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/sql_parse.php|1.4.20|5705|mandatory|r@
1.4.20|include/themes.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/update.inc.php|1.4.20|5705|mandatory|r@
1.4.20|include/zip.lib.php|1.4.20|5705|mandatory|r@
1.4.20|include/makers|||mandatory|w@
1.4.20|include/makers/canon.php|1.4.20|5705|mandatory|r@
1.4.20|include/makers/fujifilm.php|1.4.20|5705|mandatory|r@
1.4.20|include/makers/gps.php|1.4.20|5705|mandatory|r@
1.4.20|include/makers/nikon.php|1.4.20|5705|mandatory|r@
1.4.20|include/makers/olympus.php|1.4.20|5705|mandatory|r@
1.4.20|include/makers/sanyo.php|1.4.20|5705|mandatory|r@
1.4.20|lang|||mandatory|r@
1.4.20|lang/albanian.php|1.4.20|5705|optional|r@
1.4.20|lang/arabic.php|1.4.20|5705|optional|r@
1.4.20|lang/basque.php|1.4.20|5705|optional|r@
1.4.20|lang/brazilian_portuguese.php|1.4.20|5705|optional|r@
1.4.20|lang/bulgarian.php|1.4.20|5705|optional|r@
1.4.20|lang/catalan.php|1.4.20|5705|optional|r@
1.4.20|lang/chinese_big5.php|1.4.20|5705|optional|r@
1.4.20|lang/chinese_gb.php|1.4.20|5705|optional|r@
1.4.20|lang/czech.php|1.4.20|5705|optional|r@
1.4.20|lang/danish.php|1.4.20|5705|optional|r@
1.4.20|lang/dutch.php|1.4.20|5705|optional|r@
1.4.20|lang/english.php|1.4.20|5705|mandatory|r@
1.4.20|lang/english_gb.php|1.4.20|5705|optional|r@
1.4.20|lang/estonian.php|1.4.20|5705|optional|r@
1.4.20|lang/finnish.php|1.4.20|5705|optional|r@
1.4.20|lang/french.php|1.4.20|5705|optional|r@
1.4.20|lang/galician.php|1.4.20|5705|optional|r@
1.4.20|lang/georgian.php|1.4.20|5705|optional|r@
1.4.20|lang/german.php|1.4.20|5705|optional|r@
1.4.20|lang/german_sie.php|1.4.20|5705|optional|r@
1.4.20|lang/greek.php|1.4.20|5705|optional|r@
1.4.20|lang/hebrew.php|1.4.20|5705|optional|r@
1.4.20|lang/hindi.php|1.4.20|5705|optional|r@
1.4.20|lang/hungarian.php|1.4.20|5705|optional|r@
1.4.20|lang/indonesian.php|1.4.20|5705|optional|r@
1.4.20|lang/italian.php|1.4.20|5705|optional|r@
1.4.20|lang/japanese.php|1.4.20|5705|optional|r@
1.4.20|lang/korean.php|1.4.20|5705|optional|r@
1.4.20|lang/latvian.php|1.4.20|3966|optional|r@
1.4.20|lang/lithuanian.php|1.4.20|5705|optional|r@
1.4.20|lang/macedonian.php|1.4.20|5705|optional|r@
1.4.20|lang/norwegian.php|1.4.20|5705|optional|r@
1.4.20|lang/persian.php|1.4.20|5705|optional|r@
1.4.20|lang/polish.php|1.4.20|5705|optional|r@
1.4.20|lang/portuguese.php|1.4.20|5705|optional|r@
1.4.20|lang/romanian.php|1.4.20|5705|optional|r@
1.4.20|lang/russian.php|1.4.20|5705|optional|r@
1.4.20|lang/serbian.php|1.4.20|5705|optional|r@
1.4.20|lang/serbian_cy.php|1.4.20|3966|optional|r@
1.4.20|lang/slovak.php|1.4.20|5705|optional|r@
1.4.20|lang/slovenian.php|1.4.20|5705|optional|r@
1.4.20|lang/spanish.php|1.4.20|5705|optional|r@
1.4.20|lang/swedish.php|1.4.20|5705|optional|r@
1.4.20|lang/thai.php|1.4.20|5705|optional|r@
1.4.20|lang/turkish.php|1.4.20|5705|optional|r@
1.4.20|lang/ukrainian.php|1.4.20|5705|optional|r@
1.4.20|lang/vietnamese.php|1.4.20|5705|optional|r@
1.4.20|lang/welsh.php|1.4.20|4380|optional|r@
1.4.20|logs|||mandatory|w@
1.4.20|logs/log_header.inc.php|1.4.20|5705|mandatory|r@
1.4.20|plugins|||optional|r@
1.4.20|plugins/sample|||optional|r@
1.4.20|plugins/sample/codebase.php|1.4.20|5705|optional|r@
1.4.20|plugins/sample/configuration.php|1.4.20|5705|optional|r@
1.4.20|sql|||mandatory|r@
1.4.20|sql/basic.sql|1.4.20|5705|mandatory|r@
1.4.20|sql/schema.sql|1.4.20|5705|mandatory|r@
1.4.20|sql/update.sql|1.4.20|5705|mandatory|r@
1.4.20|themes|||mandatory|r@
1.4.20|themes/classic|||optional|r@
1.4.20|themes/classic/style.css|1.4.20|5705|optional|r@
1.4.20|themes/classic/template.html|1.4.20|4784|optional|r@
1.4.20|themes/classic/theme.php|1.4.20|5705|optional|r@
1.4.20|themes/classic/images|||optional|r@
1.4.20|themes/eyeball|||optional|r@
1.4.20|themes/eyeball/style.css|1.4.20|5705|optional|r@
1.4.20|themes/eyeball/template.html|1.4.20|4784|optional|r@
1.4.20|themes/eyeball/theme.php|1.4.20|5705|optional|r@
1.4.20|themes/eyeball/images|||optional|r@
1.4.20|themes/fruity|||optional|r@
1.4.20|themes/fruity/style.css|1.4.20|5705|optional|r@
1.4.20|themes/fruity/template.html|1.4.20|4784|optional|r@
1.4.20|themes/fruity/theme.php|1.4.20|5705|optional|r@
1.4.20|themes/fruity/images|||optional|r@
1.4.20|themes/hardwired|||optional|r@
1.4.20|themes/hardwired/style.css|1.4.20|5705|optional|r@
1.4.20|themes/hardwired/template.html|1.4.20|4784|optional|r@
1.4.20|themes/hardwired/theme.php|1.4.20|5711|optional|r@
1.4.20|themes/hardwired/images|||optional|r@
1.4.20|themes/igames|||optional|r@
1.4.20|themes/igames/style.css|1.4.20|5705|optional|r@
1.4.20|themes/igames/template.html|1.4.20|4784|optional|r@
1.4.20|themes/igames/theme.php|1.4.20|5705|optional|r@
1.4.20|themes/igames/images|||optional|r@
1.4.20|themes/mac_ox_x|||optional|r@
1.4.20|themes/mac_ox_x/style.css|1.4.20|5705|optional|r@
1.4.20|themes/mac_ox_x/template.html|1.4.20|4784|optional|r@
1.4.20|themes/mac_ox_x/theme.php|1.4.20|5705|optional|r@
1.4.20|themes/mac_ox_x/images|||optional|r@
1.4.20|themes/project_vii|||optional|r@
1.4.20|themes/project_vii/style.css|1.4.20|5705|optional|r@
1.4.20|themes/project_vii/template.html|1.4.20|4784|optional|r@
1.4.20|themes/project_vii/theme.php|1.4.20|5705|optional|r@
1.4.20|themes/project_vii/images|||optional|r@
1.4.20|themes/rainy_day|||optional|r@
1.4.20|themes/rainy_day/style.css|1.4.20|5705|optional|r@
1.4.20|themes/rainy_day/template.html|1.4.20|4784|optional|r@
1.4.20|themes/rainy_day/theme.php|1.4.20|5705|optional|r@
1.4.20|themes/rainy_day/images|||optional|r@
1.4.20|themes/sample|||optional|r@
1.4.20|themes/sample/style.css|1.4.20|5705|optional|r@
1.4.20|themes/sample/template.html|1.4.20|4784|optional|r@
1.4.20|themes/sample/theme.php|1.4.20|5705|optional|r@
1.4.20|themes/sample/images|||optional|r@
1.4.20|themes/water_drop|||optional|r@
1.4.20|themes/water_drop/style.css|1.4.20|5705|optional|r@
1.4.20|themes/water_drop/template.html|1.4.20|4784|optional|r@
1.4.20|themes/water_drop/theme.php|1.4.20|5705|optional|r@
1.4.20|themes/water_drop/images|||optional|r@
#
#-----[ SAVE/CLOSE ALL FILES ]---------------------------------
#